home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
pctj8411.arc
/
DIGITEST.BAS
< prev
next >
Wrap
BASIC Source File
|
1986-09-14
|
1KB
|
26 lines
1000 ' ********** TEST FOR INTERRUPT INPUT **********
1010 '
1020 OPEN "COM1:" AS 1 ' OPEN WITH DEFAULT SETTINGS
1030 COM (1) ON ' ENABLE INTERRUPT
1040 ON COM (1) GOSUB 2000 ' WHERE TO GO WHEN INT. RECEIVED
1050 CLS
1060 LOCATE 25,30 ' FIND DISPLAY AREA
1070 PRINT "INPUT VALUE =" ' PRINT CONSTANT
1080 COUNT=COUNT+1 ' COUNTER
1090 PRINT "THIS IS LINE";COUNT ' BUSY WORK FOR SCREEN
1100 GOTO 1080 ' GO BACK
1110 '
1120 ' ********** END OF MAIN PROGRAM **********
1130 '
1140 '
1150 ' ********** INTERRUPT SERVICE SUBROUTINE **********
1160 '
2000 COM (1) OFF ' DEBOUNCE BY TURNING OFF INT.
2010 LOCATE 25,43 ' FIND DISPLAY AREA
2020 PRINT INP(1022);" " ' DISPLAY TOTAL OF DIGITAL INPUT
2030 FOR K=1 TO 500:NEXT ' DECODE AND USE INPUT HERE
2040 COM (1) ON ' TURN INTERRUPT BACK ON
2050 RETURN ' RETURN TO MAIN PROGRAM
2060 '
2070 ' ********** END OF SUBROUTINE **********